PolyTrans also takes advantage of the underlying NuGraf toolkit's advanced geometry database manipulation and storage functions to perform complex hierarchy and instancing conversions. For example, if an imported DXF file references a single block 10000 times, then the converter will store the block geometry within the converter's database as a single "object" which has 10000 references to it; upon output to file formats which support object instancing (3D Studio or Lightwave), the block geometry will only be output once and 10000 "instances" will be written to the file. This type of complex conversion is typical of PolyTrans's capabilities.